grilled sheep's intestines - Spanish English Dictionary